package net.suncaper.hotel.model.domain;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

/**
 * 入住登记实体类
 */
@Data
public class CheckIn {
    private Integer id;
    private Integer reservationId;
    private Integer customerId;
    private Integer roomId;
    private Date checkInTime;
    private Date expectedCheckOutTime;
    private Date actualCheckOutTime;
    private BigDecimal roomRate;
    private BigDecimal deposit;
    private BigDecimal totalAmount;
    private String status;
    private Integer operatorId;
    private String notes;
    private Date createTime;
    
    // 关联属性
    private Reservation reservation;
    private Customer customer;
    private Room room;
    private User operator;
}